	// 当input[name=buildings] 获得焦点,#building展开
	$('input[name=buildings]').focus(function(){	
	    var num=0;
	    $('#building option').each(function(i){
	    	num = num+1;
	    })
	    // 判断是否选择区域
	    if(num == 0){
	    	var str="<option class='dstyle' value=''>请先选择区域</option>";
	    	// 清空内容
	    	$('#building').empty();
	    	// 添加str
            $('#building').append(str);
            // 展开下拉框
            $('#building').slideDown();
	    }else{
	    	//鼠标移入 修改样式
		    $('.dstyle').mouseover(function () {
		        $(this).addClass('act');
		    });
		    //鼠标移出 修改样式
		    $('.dstyle').mouseout(function () {
		        $(this).removeClass('act');
		    });
		    // 判断下拉框是否隐藏
			var display = $('#building').css('display');
			if(display == 'none'){
				// 如果隐藏 展开下拉框
				$('#building').slideDown();

				// 判断点击事件
				$('.dstyle').click(function(){
					// 如果不是隐藏项执行
					if($(this).attr('hidden')==undefined){
						// 获取val值
						var vals = $(this).val();
						// 如果val值不为空执行
						if(vals[0]!=''){
							text = $(this).text();
							// 将选中的值和文本分别放入input中
							$('input[name=building]').val(vals);
							$('input[name=buildings]').val(text);
						}	
					}
				});

				// 监听键盘事件
				$('input[name=buildings]').keyup(function(){
					// 置空隐藏域中的值
					$('input[name=building]').val('');
					// 将下拉菜单中的选项隐藏
					$('.dstyle').attr('hidden',true);
					// 获取被监听对象的值
					var values = $(this).val();
					if(values != ''){	// 如果不为空执行
						var preg = new RegExp(values,"gim");
						var allpreg = new RegExp("^"+values+"$","gim");
						$('.dstyle').each(function(){
							var res = $(this).html();
							if(preg.test(res)){
								$(this).attr('hidden',false);
							}
							if(allpreg.test(res)){
								var vales = $(this).val();
								$('input[name=building]').val(vales);
								$('.dstyle').attr('hidden',false);
							}
							preg.test(res);
							allpreg.test(res);
						});
					}else{	//如果被监听对象的值为空
						// 显示下拉框中的值
						$('.dstyle').attr('hidden',false);
						$('input[name=building]').val('');
					}
				});
			}
	    }
	});
	// 当input[name=buildings] 失去焦点,#building收起
	$('input[name=buildings]').blur(function(){
		setTimeout(function () {
			var buildid = $('input[name=building').val();
			if(buildid==0){
				$('input[name=buildings').val('');
			}
			$('.dstyle').attr('hidden',false);
			$('#building').slideUp();
    	}, 400);
	});